{ "cells": [ { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "from pandas.plotting import scatter_matrix\n", "import seaborn as sns\n", "from sklearn.model_selection import train_test_split\n", "from sklearn.preprocessing import StandardScaler\n", "from sklearn.metrics import accuracy_score, classification_report\n", "from sklearn.linear_model import LogisticRegression\n", "from sklearn.tree import DecisionTreeClassifier\n", "from sklearn.svm import SVC\n", "from sklearn.neighbors import KNeighborsClassifier\n", "from sklearn.ensemble import RandomForestClassifier\n", "from imblearn.over_sampling import SMOTE\n", "from sklearn.model_selection import GridSearchCV" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- 'cp':'Chest Pain Type (CP)'\n", "- 'trestbps':'Resting Blood Pressure (trestbps)',\n", "- 'chol':'Serum Cholestoral (chol) mg/dl',\n", "- 'fbs': 'Fasting Blood Sugar (fbs) > 120 mg/dl',\n", "- 'restecg': 'Resting Electrocardiographic Results (restecg)',\n", "- 'thalach' : 'Maximum Heart Rate Achieved (thalach)',\n", "- 'exang': 'Exercise Induced Angina (exang)',\n", "- 'oldpeak' : 'ST depression (oldpeak)' ,\n", "- 'slope' : 'Slope of the ST Segment (slope)',\n", "- 'ca' : 'Number of Major Vessels (ca)',\n", "- 'thal' : 'Thal" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | age | \n", "sex | \n", "cp | \n", "trestbps | \n", "chol | \n", "fbs | \n", "restecg | \n", "thalach | \n", "exang | \n", "oldpeak | \n", "slope | \n", "ca | \n", "thal | \n", "target | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "52 | \n", "1 | \n", "0 | \n", "125 | \n", "212 | \n", "0 | \n", "1 | \n", "168 | \n", "0 | \n", "1.0 | \n", "2 | \n", "2 | \n", "3 | \n", "0 | \n", "
1 | \n", "53 | \n", "1 | \n", "0 | \n", "140 | \n", "203 | \n", "1 | \n", "0 | \n", "155 | \n", "1 | \n", "3.1 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
2 | \n", "70 | \n", "1 | \n", "0 | \n", "145 | \n", "174 | \n", "0 | \n", "1 | \n", "125 | \n", "1 | \n", "2.6 | \n", "0 | \n", "0 | \n", "3 | \n", "0 | \n", "
3 | \n", "61 | \n", "1 | \n", "0 | \n", "148 | \n", "203 | \n", "0 | \n", "1 | \n", "161 | \n", "0 | \n", "0.0 | \n", "2 | \n", "1 | \n", "3 | \n", "0 | \n", "
4 | \n", "62 | \n", "0 | \n", "0 | \n", "138 | \n", "294 | \n", "1 | \n", "1 | \n", "106 | \n", "0 | \n", "1.9 | \n", "1 | \n", "3 | \n", "2 | \n", "0 | \n", "